Factors Affecting Diffusion